home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / sgwnd10 / windowco.vbs < prev    next >
Encoding:
Text File  |  1998-08-07  |  12.6 KB  |  326 lines

  1. '
  2. ' Window message constants
  3. '
  4. const wm_ALL                          = &HFFFF
  5. const wm_NULL                         = &H0000
  6. const wm_CREATE                       = &H0001
  7. const wm_DESTROY                      = &H0002
  8. const wm_MOVE                         = &H0003
  9. const wm_SIZE                         = &H0005
  10. const wm_SETFOCUS                     = &H0007
  11. const wm_KILLFOCUS                    = &H0008
  12. const wm_ENABLE                       = &H000A
  13. const wm_SETREDRAW                    = &H000B
  14. const wm_SETTEXT                      = &H000C
  15. const wm_GETTEXT                      = &H000D
  16. const wm_GETTEXTLENGTH                = &H000E
  17. const wm_PAINT                        = &H000F
  18. const wm_CLOSE                        = &H0010
  19. const wm_QUERYENDSESSION              = &H0011
  20. const wm_QUIT                         = &H0012
  21. const wm_QUERYOPEN                    = &H0013
  22. const wm_ERASEBKGND                   = &H0014
  23. const wm_SYSCOLORCHANGE               = &H0015
  24. const wm_ENDSESSION                   = &H0016
  25. const wm_SHOWWINDOW                   = &H0018
  26. const wm_WININICHANGE                 = &H001A
  27. const wm_SETTINGCHANGE                = &H001A
  28. const wm_DEVMODECHANGE                = &H001B
  29. const wm_ACTIVATEAPP                  = &H001C
  30. const wm_FONTCHANGE                   = &H001D
  31. const wm_TIMECHANGE                   = &H001E
  32. const wm_CANCELMODE                   = &H001F
  33. const wm_SETCURSOR                    = &H0020
  34. const wm_MOUSEACTIVATE                = &H0021
  35. const wm_CHILDACTIVATE                = &H0022
  36. const wm_QUEUESYNC                    = &H0023
  37. const wm_GETMINMAXINFO                = &H0024
  38. const wm_PAINTICON                    = &H0026
  39. const wm_ICONERASEBKGND               = &H0027
  40. const wm_NEXTDLGCTL                   = &H0028
  41. const wm_SPOOLERSTATUS                = &H002A
  42. const wm_DRAWITEM                     = &H002B
  43. const wm_MEASUREITEM                  = &H002C
  44. const wm_DELETEITEM                   = &H002D
  45. const wm_VKEYTOITEM                   = &H002E
  46. const wm_CHARTOITEM                   = &H002F
  47. const wm_SETFONT                      = &H0030
  48. const wm_GETFONT                      = &H0031
  49. const wm_SETHOTKEY                    = &H0032
  50. const wm_GETHOTKEY                    = &H0033
  51. const wm_QUERYDRAGICON                = &H0037
  52. const wm_COMPAREITEM                  = &H0039
  53. const wm_COMPACTING                   = &H0041
  54. const wm_WINDOWPOSCHANGING            = &H0046
  55. const wm_WINDOWPOSCHANGED             = &H0047
  56. const wm_POWER                        = &H0048
  57. const wm_COPYDATA                     = &H004A
  58. const wm_CANCELJOURNAL                = &H004B
  59. const wm_NOTIFY                       = &H004E
  60. const wm_INPUTLANGCHANGEREQUEST       = &H0050
  61. const wm_INPUTLANGCHANGE              = &H0051
  62. const wm_TCARD                        = &H0052
  63. const wm_HELP                         = &H0053
  64. const wm_USERCHANGED                  = &H0054
  65. const wm_NOTIFYFORMAT                 = &H0055
  66. const wm_CONTEXTMENU                  = &H007B
  67. const wm_STYLECHANGING                = &H007C
  68. const wm_STYLECHANGED                 = &H007D
  69. const wm_DISPLAYCHANGE                = &H007E
  70. const wm_GETICON                      = &H007F
  71. const wm_SETICON                      = &H0080
  72. const wm_NCCREATE                     = &H0081
  73. const wm_NCDESTROY                    = &H0082
  74. const wm_NCCALCSIZE                   = &H0083
  75. const wm_NCHITTEST                    = &H0084
  76. const wm_NCPAINT                      = &H0085
  77. const wm_NCACTIVATE                   = &H0086
  78. const wm_GETDLGCODE                   = &H0087
  79. const wm_NCMOUSEMOVE                  = &H00A0
  80. const wm_NCLBUTTONDOWN                = &H00A1
  81. const wm_NCLBUTTONUP                  = &H00A2
  82. const wm_NCLBUTTONDBLCLK              = &H00A3
  83. const wm_NCRBUTTONDOWN                = &H00A4
  84. const wm_NCRBUTTONUP                  = &H00A5
  85. const wm_NCRBUTTONDBLCLK              = &H00A6
  86. const wm_NCMBUTTONDOWN                = &H00A7
  87. const wm_NCMBUTTONUP                  = &H00A8
  88. const wm_NCMBUTTONDBLCLK              = &H00A9
  89. const wm_KEYFIRST                     = &H0100
  90. const wm_KEYDOWN                      = &H0100
  91. const wm_KEYUP                        = &H0101
  92. const wm_CHAR                         = &H0102
  93. const wm_DEADCHAR                     = &H0103
  94. const wm_SYSKEYDOWN                   = &H0104
  95. const wm_SYSKEYUP                     = &H0105
  96. const wm_SYSCHAR                      = &H0106
  97. const wm_SYSDEADCHAR                  = &H0107
  98. const wm_KEYLAST                      = &H0108
  99. const wm_IME_STARTCOMPOSITION         = &H010D
  100. const wm_IME_ENDCOMPOSITION           = &H010E
  101. const wm_IME_COMPOSITION              = &H010F
  102. const wm_IME_KEYLAST                  = &H010F
  103. const wm_INITDIALOG                   = &H0110
  104. const wm_COMMAND                      = &H0111
  105. const wm_SYSCOMMAND                   = &H0112
  106. const wm_TIMER                        = &H0113
  107. const wm_HSCROLL                      = &H0114
  108. const wm_VSCROLL                      = &H0115
  109. const wm_INITMENU                     = &H0116
  110. const wm_INITMENUPOPUP                = &H0117
  111. const wm_MENUSELECT                   = &H011F
  112. const wm_MENUCHAR                     = &H0120
  113. const wm_ENTERIDLE                    = &H0121
  114. const wm_CTLCOLORMSGBOX               = &H0132
  115. const wm_CTLCOLOREDIT                 = &H0133
  116. const wm_CTLCOLORLISTBOX              = &H0134
  117. const wm_CTLCOLORBTN                  = &H0135
  118. const wm_CTLCOLORDLG                  = &H0136
  119. const wm_CTLCOLORSCROLLBAR            = &H0137
  120. const wm_CTLCOLORSTATIC               = &H0138
  121. const wm_MOUSEFIRST                   = &H0200
  122. const wm_MOUSEMOVE                    = &H0200
  123. const wm_LBUTTONDOWN                  = &H0201
  124. const wm_LBUTTONUP                    = &H0202
  125. const wm_LBUTTONDBLCLK                = &H0203
  126. const wm_RBUTTONDOWN                  = &H0204
  127. const wm_RBUTTONUP                    = &H0205
  128. const wm_RBUTTONDBLCLK                = &H0206
  129. const wm_MBUTTONDOWN                  = &H0207
  130. const wm_MBUTTONUP                    = &H0208
  131. const wm_MBUTTONDBLCLK                = &H0209
  132. const wm_MOUSEWHEEL                   = &H020A
  133. const wm_MOUSELAST                    = &H020A
  134. const wm_PARENTNOTIFY                 = &H0210
  135. const wm_ENTERMENULOOP                = &H0211
  136. const wm_EXITMENULOOP                 = &H0212
  137. const wm_SIZING                       = &H0214
  138. const wm_CAPTURECHANGED               = &H0215
  139. const wm_MOVING                       = &H0216
  140. const wm_POWERBROADCAST               = &H0218
  141. const wm_DEVICECHANGE                 = &H0219
  142. const wm_IME_SETCONTEXT               = &H0281
  143. const wm_IME_NOTIFY                   = &H0282
  144. const wm_IME_CONTROL                  = &H0283
  145. const wm_IME_COMPOSITIONFULL          = &H0284
  146. const wm_IME_SELECT                   = &H0285
  147. const wm_IME_CHAR                     = &H0286
  148. const wm_IME_KEYDOWN                  = &H0290
  149. const wm_IME_KEYUP                    = &H0291
  150. const wm_MDICREATE                    = &H0220
  151. const wm_MDIDESTROY                   = &H0221
  152. const wm_MDIACTIVATE                  = &H0222
  153. const wm_MDIRESTORE                   = &H0223
  154. const wm_MDINEXT                      = &H0224
  155. const wm_MDIMAXIMIZE                  = &H0225
  156. const wm_MDITILE                      = &H0226
  157. const wm_MDICASCADE                   = &H0227
  158. const wm_MDIICONARRANGE               = &H0228
  159. const wm_MDIGETACTIVE                 = &H0229
  160. const wm_MDISETMENU                   = &H0230
  161. const wm_ENTERSIZEMOVE                = &H0231
  162. const wm_EXITSIZEMOVE                 = &H0232
  163. const wm_DROPFILES                    = &H0233
  164. const wm_MDIREFRESHMENU               = &H0234
  165. const wm_MOUSEHOVER                   = &H02A1
  166. const wm_MOUSELEAVE                   = &H02A3
  167. const wm_CUT                          = &H0300
  168. const wm_COPY                         = &H0301
  169. const wm_PASTE                        = &H0302
  170. const wm_CLEAR                        = &H0303
  171. const wm_UNDO                         = &H0304
  172. const wm_RENDERFORMAT                 = &H0305
  173. const wm_RENDERALLFORMATS             = &H0306
  174. const wm_DESTROYCLIPBOARD             = &H0307
  175. const wm_DRAWCLIPBOARD                = &H0308
  176. const wm_PAINTCLIPBOARD               = &H0309
  177. const wm_VSCROLLCLIPBOARD             = &H030A
  178. const wm_SIZECLIPBOARD                = &H030B
  179. const wm_ASKCBFORMATNAME              = &H030C
  180. const wm_CHANGECBCHAIN                = &H030D
  181. const wm_HSCROLLCLIPBOARD             = &H030E
  182. const wm_QUERYNEWPALETTE              = &H030F
  183. const wm_PALETTEISCHANGING            = &H0310
  184. const wm_PALETTECHANGED               = &H0311
  185. const wm_HOTKEY                       = &H0312
  186.  
  187.  
  188. '
  189. ' Window style constants
  190. '
  191. const ws_OVERLAPPED           = &H00000000
  192. const ws_POPUP                = &H80000000
  193. const ws_CHILD                = &H40000000
  194. const ws_MINIMIZE             = &H20000000
  195. const ws_VISIBLE              = &H10000000
  196. const ws_DISABLED             = &H08000000
  197. const ws_CLIPSIBLINGS         = &H04000000
  198. const ws_CLIPCHILDREN         = &H02000000
  199. const ws_MAXIMIZE             = &H01000000
  200. const ws_CAPTION              = &H00C00000
  201. const ws_BORDER               = &H00800000
  202. const ws_DLGFRAME             = &H00400000
  203. const ws_VSCROLL              = &H00200000
  204. const ws_HSCROLL              = &H00100000
  205. const ws_SYSMENU              = &H00080000
  206. const ws_THICKFRAME           = &H00040000
  207. const ws_GROUP                = &H00020000
  208. const ws_TABSTOP              = &H00010000
  209. const ws_MINIMIZEBOX          = &H00020000
  210. const ws_MAXIMIZEBOX          = &H00010000
  211. const ws_TILED                = &H00000000
  212. const ws_ICONIC               = &H20000000
  213. const ws_SIZEBOX              = &H00040000
  214. const ws_OVERLAPPEDWINDOW     = &H00CF0000
  215. const ws_POPUPWINDOW          = &H80880000
  216. const ws_CHILDWINDOW          = &H40000000
  217. const ws_TILEDWINDOW          = &H00CF0000
  218. const ws_EX_DLGMODALFRAME     = &H00000001
  219. const ws_EX_NOPARENTNOTIFY    = &H00000004
  220. const ws_EX_TOPMOST           = &H00000008
  221. const ws_EX_ACCEPTFILES       = &H00000010
  222. const ws_EX_TRANSPARENT       = &H00000020
  223. const ws_EX_MDICHILD          = &H00000040
  224. const ws_EX_TOOLWINDOW        = &H00000080
  225. const ws_EX_WINDOWEDGE        = &H00000100
  226. const ws_EX_CLIENTEDGE        = &H00000200
  227. const ws_EX_CONTEXTHELP       = &H00000400
  228. const ws_EX_RIGHT             = &H00001000
  229. const ws_EX_LEFT              = &H00000000
  230. const ws_EX_RTLREADING        = &H00002000
  231. const ws_EX_LTRREADING        = &H00000000
  232. const ws_EX_LEFTSCROLLBAR     = &H00004000
  233. const ws_EX_RIGHTSCROLLBAR    = &H00000000
  234. const ws_EX_CONTROLPARENT     = &H00010000
  235. const ws_EX_STATICEDGE        = &H00020000
  236. const ws_EX_APPWINDOW         = &H00040000
  237. const ws_EX_OVERLAPPEDWINDOW  = &H00000300
  238. const ws_EX_PALETTEWINDOW     = &H00000188
  239.  
  240. '
  241. ' Window redraw constants
  242. '
  243. const rdw_INVALIDATE          = &H0001
  244. const rdw_INTERNALPAINT       = &H0002
  245. const rdw_ERASE               = &H0004
  246. const rdw_VALIDATE            = &H0008
  247. const rdw_NOINTERNALPAINT     = &H0010
  248. const rdw_NOERASE             = &H0020
  249. const rdw_NOCHILDREN          = &H0040
  250. const rdw_ALLCHILDREN         = &H0080
  251. const rdw_UPDATENOW           = &H0100
  252. const rdw_ERASENOW            = &H0200
  253. const rdw_FRAME               = &H0400
  254. const rdw_NOFRAME             = &H0800
  255.  
  256. '
  257. ' Class style constants
  258. '
  259. const cs_VREDRAW          = &H0001
  260. const cs_HREDRAW          = &H0002
  261. const cs_DBLCLKS          = &H0008
  262. const cs_OWNDC            = &H0020
  263. const cs_CLASSDC          = &H0040
  264. const cs_PARENTDC         = &H0080
  265. const cs_NOCLOSE          = &H0200
  266. const cs_SAVEBITS         = &H0800
  267. const cs_BYTEALIGNCLIENT  = &H1000
  268. const cs_BYTEALIGNWINDOW  = &H2000
  269. const cs_GLOBALCLASS      = &H4000
  270.  
  271. '
  272. ' Predefined window handles
  273. '
  274. const hwnd_BROADCAST = &Hffff
  275. const hwnd_DESKTOP   = 0
  276. const hwnd_TOP       = 0
  277. const hwnd_BOTTOM    = 1
  278. const hwnd_TOPMOST   = -1
  279. const hwnd_NOTOPMOST = -2
  280.  
  281. '
  282. ' Window state constants
  283. '
  284. const sgRestored  = 1
  285. const sgMinimized = 2
  286. const sgMaximized = 3
  287.  
  288. '
  289. ' Icon size constants
  290. '
  291. const sgSmall_16x16 = 16
  292. const sgBig_32x32   = 32
  293.  
  294. '
  295. ' WM_PRINT constants
  296. '
  297. const prf_CHECKVISIBLE = &H01
  298. const prf_NONCLIENT    = &H02
  299. const prf_CLIENT       = &H04
  300. const prf_ERASEBKGND   = &H08
  301. const prf_CHILDREN     = &H10
  302. const prf_OWNED        = &H20
  303.  
  304. '
  305. ' WindowLong index constants
  306. '
  307. const gwl_WNDPROC    = -4
  308. const gwl_HINSTANCE  = -6
  309. const gwl_HWNDPARENT = -8
  310. const gwl_STYLE      = -16
  311. const gwl_EXSTYLE    = -20
  312. const gwl_USERDATA   = -21
  313. const gwl_ID         = -12
  314. const dwl_DLGPROC    = 4
  315. const dwl_MSGRESULT  = 0
  316. const dwl_USER       = 8
  317.  
  318. '
  319. ' Paint callback constants
  320. '
  321. const pfClientPaint        = 1
  322. const pfClientAfterDefault = 2
  323. const pfFramePaint         = 4
  324. const pfFrameAfterDefault  = 8
  325.  
  326.